Other Protocols
The following protocols are available globally.
-
Observable for
MimiPersonalizationController
events.Declaration
Swift
public protocol MimiPersonalizationControllerObservable : AnyObject
-
Controller which provides access to Mimi resources.
Declaration
Swift
public protocol MimiResourceController : MimiCoreController
-
Object which provides a
MimiHeadphoneIdentifier
when requested by theMimiTestController
.Declaration
Swift
public protocol MimiConnectedHeadphoneProvider : AnyObject
-
The protocol to which all MimiTestResult objects conform.
Declaration
Swift
public protocol AnyMimiTestResult : Decodable, Encodable
-
Protocol that represents a data source which can provide a value to a
MimiProcessingParameter
when requested.Declaration
Swift
public protocol MimiProcessingParameterDataSource<Value>
-
Protocol that represents an active Mimi Processing session.
A
MimiProcessingSession
provides access to the processing parameters and state for an active session. It is responsible for managing the lifecycle of the session, including suspension and resumption, and provides access to sound personalization features.Declaration
Swift
public protocol MimiProcessingSession : CustomDebugStringConvertible
-
Protocol that provides access to sound personalization processing parameters.
A
MimiPersonalizationModule
exposes the key parameters that control sound personalization in Mimi Processing, such as enabling/disabling, intensity, and preset selection.Declaration
Swift
public protocol MimiPersonalizationModule
-
Protocol that provides access to sound personalization features for different domains.
MimiSoundPersonalizationFeature
exposes the available personalization domains for a processing session. Currently, the available domains aremedia
andvoiceCall
.Declaration
Swift
public protocol MimiSoundPersonalizationFeature
-
Protocol that provides access to voice clarity personalization features for different domains.
MimiVoiceClarityFeature
exposes the available personalization domains for voice clarity in a processing session. Currently, the available domain isambient
.Declaration
Swift
public protocol MimiVoiceClarityFeature